package com.project.pojo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description: 垃圾回收下单结果类
 * @Author: zhuchi
 * @CreateDate: 2020/11/14 12:13
 * @Version: 1.0
 */
@Data
@ApiModel(value = "垃圾回收下单结果类")
public class AddRecoveryOrderDTO {

    /**
     * 回收订单ID
     */
    @ApiModelProperty(value = "回收订单ID")
    private Long recoveryOrderId;

    /**
     * 用户ID
     */
    @ApiModelProperty(value = "用户ID")
    private Long userId;

    /**
     * 订单号
     */
    @ApiModelProperty(value = "订单号")
    private String orderNumber;

    /**
     * 下单总数
     */
    @ApiModelProperty(value = "下单总数")
    private Integer quantity;

    /**
     * 预估金额
     */
    @ApiModelProperty(value = "预估金额")
    private BigDecimal estimateAmount;

    /**
     * 联系人
     */
    @ApiModelProperty(value = "联系人")
    private String receiveName;

    /**
     * 联系方式
     */
    @ApiModelProperty(value = "联系方式")
    private String receiveMobile;

    /**
     * 地址
     */
    @ApiModelProperty(value = "联系方式")
    private String receiveAddress;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度")
    private Double longitude;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度")
    private Double latitude;

    /**
     * 上门时间开始
     */
    @ApiModelProperty(value = "上门时间开始")
    private Date visitingStartTime;

    /**
     * 上门时间结束
     */
    @ApiModelProperty(value = "上门时间结束")
    private Date visitingEndTime;

    /**
     * 下单时间
     */
    @ApiModelProperty(value = "下单时间")
    private Date createTime;

    /**
     * 最晚接单时间
     */
    @ApiModelProperty(value = "最晚接单时间")
    private Date lastReceivingTime;

}
